package com.hdoit.ares.logical.ser.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Entity;
import javax.persistence.Transient;

import org.apache.ibatis.type.Alias;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      lvsi
 * @email       
 * @createtime  2017年11月22日 19:30:24
 * @comment
 */
@Alias("goodsService")
@Entity
@Table(name="ser_goods_service")
public class GoodsService extends ModelBase{
    //主键
    @Id
    @Column(name="id")
    private String id;

    //服务类型
    @Column(name="serviceTypeName")
    private String serviceTypeName;

    //服务名称
    @Column(name="serviceName")
    private String serviceName;

    //服务商品名称
    @Column(name="serviceGoodsName")
    private String serviceGoodsName;

    //商品排序
    @Column(name="goodsSortCode")
    private int goodsSortCode;

    //服务商品描述
    @Column(name="serviceGoodsDescription")
    private String serviceGoodsDescription;

    //服务商品数量
    @Column(name="serviceGoodsNum")
    private int serviceGoodsNum;

    //商品真实价格
    @Column(name="goodsOriginalPrice")
    private double goodsOriginalPrice;

    //商品销售价格
    @Column(name="goodsMaketPrice")
    private double goodsMaketPrice;

    //商品原价币种
    @Column(name="goodsOriginalCurrency")
    private String goodsOriginalCurrency;

    //商品销售币种
    @Column(name="goodsMaketCurrency")
    private String goodsMaketCurrency;

    //商品供应商Id
    @Column(name="goodStoreId")
    private String goodStoreId;

    //商品内容
    @Column(name="goodsContent")
    private String goodsContent;

    //缩略图
    @Column(name="thumbnailId")
    private String thumbnailId;

    //大图
    @Column(name="largeMapId")
    private String largeMapId;

    //创建人
    @Column(name="createName")
    private String createName;

    //创建时间
    @Column(name="createDate")
    private Date createDate;

    //修改人
    @Column(name="modifyName")
    private String modifyName;

    //修改时间
    @Column(name="modifyDate")
    private Date modifyDate;

    //全拼
    @Column(name="code")
    private String code;

    //首字母连读
    @Column(name="markCode")
    private String markCode;

    //删除标识
    @Column(name="deleteMark")
    private int deleteMark;
    
    //服务电话
    @Column(name="servicePhone")
    private String servicePhone;
    
    //服务地区
    @Column(name="serviceAddress")
    private String serviceAddress;
    
    //服务所在省
    @Column(name="serviceProvince")
    private String serviceProvince;
    
    //服务所在市
    @Column(name="serviceCity")
    private String serviceCity;
    
    //服务所在区
    @Column(name="serviceCounty")
    private String serviceCounty;
   
	public String getServiceProvince() {
		return serviceProvince;
	}
	public void setServiceProvince(String serviceProvince) {
		this.serviceProvince = serviceProvince;
	}
	public String getServiceCity() {
		return serviceCity;
	}
	public void setServiceCity(String serviceCity) {
		this.serviceCity = serviceCity;
	}
	public String getServiceCounty() {
		return serviceCounty;
	}
	public void setServiceCounty(String serviceCounty) {
		this.serviceCounty = serviceCounty;
	}
	public String getServicePhone() {
		return servicePhone;
	}
	public void setServicePhone(String servicePhone) {
		this.servicePhone = servicePhone;
	}
	public String getServiceAddress() {
		return serviceAddress;
	}
	public void setServiceAddress(String serviceAddress) {
		this.serviceAddress = serviceAddress;
	}
	//引入供应商信息
    @Transient
    private GoodStore goodStore;

    public GoodStore getGoodStore() {
		return goodStore;
	}
	public void setGoodStore(GoodStore goodStore) {
		this.goodStore = goodStore;
	}
	public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public String getServiceTypeName(){
        return this.serviceTypeName;
    }
    public void setServiceTypeName(String serviceTypeName){
         this.serviceTypeName=serviceTypeName;
    }

    public String getServiceName(){
        return this.serviceName;
    }
    public void setServiceName(String serviceName){
         this.serviceName=serviceName;
    }

    public String getServiceGoodsName(){
        return this.serviceGoodsName;
    }
    public void setServiceGoodsName(String serviceGoodsName){
         this.serviceGoodsName=serviceGoodsName;
    }

    public int getGoodsSortCode(){
        return this.goodsSortCode;
    }
    public void setGoodsSortCode(int goodsSortCode){
         this.goodsSortCode=goodsSortCode;
    }

    public String getServiceGoodsDescription(){
        return this.serviceGoodsDescription;
    }
    public void setServiceGoodsDescription(String serviceGoodsDescription){
         this.serviceGoodsDescription=serviceGoodsDescription;
    }

    public int getServiceGoodsNum(){
        return this.serviceGoodsNum;
    }
    public void setServiceGoodsNum(int serviceGoodsNum){
         this.serviceGoodsNum=serviceGoodsNum;
    }

    public double getGoodsOriginalPrice(){
        return this.goodsOriginalPrice;
    }
    public void setGoodsOriginalPrice(double goodsOriginalPrice){
         this.goodsOriginalPrice=goodsOriginalPrice;
    }

    public double getGoodsMaketPrice(){
        return this.goodsMaketPrice;
    }
    public void setGoodsMaketPrice(double goodsMaketPrice){
         this.goodsMaketPrice=goodsMaketPrice;
    }

    public String getGoodsOriginalCurrency(){
        return this.goodsOriginalCurrency;
    }
    public void setGoodsOriginalCurrency(String goodsOriginalCurrency){
         this.goodsOriginalCurrency=goodsOriginalCurrency;
    }

    public String getGoodsMaketCurrency(){
        return this.goodsMaketCurrency;
    }
    public void setGoodsMaketCurrency(String goodsMaketCurrency){
         this.goodsMaketCurrency=goodsMaketCurrency;
    }

    public String getGoodStoreId(){
        return this.goodStoreId;
    }
    public void setGoodStoreId(String goodsStoreId){
         this.goodStoreId=goodsStoreId;
    }

    public String getGoodsContent(){
        return this.goodsContent;
    }
    public void setGoodsContent(String goodsContent){
         this.goodsContent=goodsContent;
    }

    public String getThumbnailId(){
        return this.thumbnailId;
    }
    public void setThumbnailId(String thumbnailId){
         this.thumbnailId=thumbnailId;
    }

    public String getLargeMapId(){
        return this.largeMapId;
    }
    public void setLargeMapId(String largeMapId){
         this.largeMapId=largeMapId;
    }

    public String getCreateName(){
        return this.createName;
    }
    public void setCreateName(String createName){
         this.createName=createName;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getModifyName(){
        return this.modifyName;
    }
    public void setModifyName(String modifyName){
         this.modifyName=modifyName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getCode(){
        return this.code;
    }
    public void setCode(String code){
         this.code=code;
    }

    public String getMarkCode(){
        return this.markCode;
    }
    public void setMarkCode(String markCode){
         this.markCode=markCode;
    }

    public int getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(int deleteMark){
         this.deleteMark=deleteMark;
    }
}
